package com.kb.erp.entity.crm;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * CRM_Document 实体类
 */
@Data
@TableName("CRM_Document")
public class CrmDocumentEntity {

    /**
     * 主键，自增
     */
    @TableId(value = "recId", type = IdType.AUTO)
    private Long recId;

    /**
     * 附件ID
     */
    private String attachId;

    /**
     * 内容类型
     */
    private String contentType;

    /**
     * 创建日期
     */
    private LocalDateTime createDate;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 日路径
     */
    private String dayPath;

    /**
     * 文件大小
     */
    private Integer fileSize;

    /**
     * 最后修改日期
     */
    private LocalDateTime lastModifyDate;

    /**
     * 修改人
     */
    private String modifiedBy;

    /**
     * 月路径
     */
    private String monthPath;

    /**
     * 文件名
     */
    private String name;

    /**
     * 备注
     */
    private String note;

    /**
     * 类型
     */
    private String type;

    /**
     * 类型ID
     */
    private String typeId;

    /**
     * 文件URL
     */
    private String url;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 年路径
     */
    private String yearPath;
}